<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组对象的使用</title>
</head>

<body>

    <script>
        //创建数组的方式
        var arr = [1, 2, 5, 8, ]; //字面量创建的方式
        // var arr1 = new Array();//通过new Array创建数组 创建一个空的数组
        // var arr1 = new Array(2); //创建一个长度为空的数组
        //var arr1 = new Array(2,7);//创建一个数组 里面有二个元素 2 7
        //数组翻转
        function reverse(array) {
            if (array instanceof Array) {
                var arr = []; //返回一个新的数组
                for (var index = array.length - 1; index >= 0; index--) {
                    arr[arr.length] = array[index]
                }
                return arr;
            } else {
                return null;
            }
        }
        //instanceof 运算用来检测是否为数组
        console.log(arr instanceof Array);
        //Array.isArray(参数); 也可以用来判断是否为数组
        console.log(Array.isArray(arr));
        console.log(reverse(1, 3, 4, 7));
    </script>
</body>

</html>